区块链是一种转型技术,有潜力将数字化转型扩展到公司four walls之外,并进入与供应商,客户和合作伙伴共享的过程。越来越多的企业正在投资区块链,作为一种安全透明的方式,以数字方式跟踪跨越信任边界的资产所有权,并就共享业务流程进行写作,为跨组织协作和富有想象力的新业务模式开创新机遇。
微软致力于为企业提供区块链,并与客户,合作伙伴和区块链社区合作,继续推进企业就绪。我们的使命是通过提供开放,可扩展的平台和服务,帮助企业在这个安全的多方计算的新时代蓬勃发展,任何公司从分类账初创企业到零售商到健康提供商到全球银行都可以用它来改善共享业务流程。
随着企业利用区块链技术来满足其业务需求,他们已经意识到许多现有的区块链协议不能满足关键的企业需求,如性能,机密性,治理和所需的处理能力。这是因为现有的系统被设计来在公开场景最大透明地以匿名,不可信任的角色来实现功能并达成共识。正因为如此,交易被明确地张贴出来供所有人来看,网络中的每个节点都执行每一个交易,并且必须采用计算密集型的共识算法。这些安全措施,虽然是确保公共区块链网络完整所必须的,但会根据重要的企业需求(如可扩展性和机密性)方面进行权衡。
为了适应现有的公共区块链协议或者为了满足这些需求创建新的协议,通常将一个required企业属性交换为另一个,例如以更高的复杂度或更低的性能为代价改进机密性。
促进企业区块链采用
今天我很高兴介绍Coco框架,一个开源系统,能够满足所有关键企业需求的高规模,机密的区块链网络,为加快生产企业采用区块链技术提供了一种手段。
Coco通过专门为保密联盟设计来实现这一点,在这些联盟中,节点和角色被明确声明和控制。基于这些需求,Coco 提出一种可替代的方法来构建分类账(ledger),为企业提供所需的可扩展性,分布式治理和增强的机密性,同时又不牺牲固有的安全性和不变性。
利用现有的区块链协议,可靠执行环节(TEEs)例如Intel SGX and Windows Virtual Secure Mode (VSM),分布式系统和加密技术,Coco可实现企业就绪区块链网络:
- 吞吐量和延迟接近数据库速度
- 更丰富,更灵活的特定业务机密模型
- 通过分布式治理来实现网络策略管理
- 支持非确定性交易
通过提高这些功能,Coco提供了一个现有的区块链协议可以集成到一起的可信任的基础,来提供完整的企业级分类账(ledger)解决方案,为各行业开放广阔的,高规模的应用场景,进一步提升区块链的数字化转型业务的能力。
我们已经开始探索Coco在各行业的潜力,包括零售,供应链和金融服务。
“在Coco框架内运行我们现在的供应链Dapp代码能够更快,这是一个巨大的性能改进,当我们和零售客户谈论企业区块链就绪时,这将减少很多摩擦。在不牺牲这种改进的情况下增加数据的机密性支持,能够引导我们用智能供应链设想的数字化转型。”
- Tom Racette, Vice President, Global Retail Business Development, Mojix
无论客户是设计一个端到端的贸易金融解决方案,利用区块链来确保边缘安全,还是利用企业智能合约来提高办公效率,Coco都能够满足他们的企业需求。微软是唯一一个提供跨 本地和公有云一致性的云服务商,同时为广大的应用程序提供访问丰富的Azure生态系统,这些应用将被构建在区块链之上作为共享的数据层。
一个open approach
按照设计,Coco是开放的,并且兼容任何区块链协议。微软已经开始将Ethereum整合到Coco中,我们很高兴地宣布J.P. Morgan Chase, Intel and R3已经分别致力于整合enterprise ledgers, Quorum, Hyperledger Sawtooth and Corda。这仅仅是一个开始,我们期待在不久的将来与其他ledgers探索整合机会。
“微软的Coco框架代表了实现高度可扩展的,机密的,以太坊或其他区块链网络的突破,这些区块链网络将成为新兴世界多种互联区块链系统的重要组成部分”。
- Joseph Lubin, Founder of ConsenSys
我相信Coco只能从当今推动区块链创新的多元化和有才华的开源社区中受益。虽然Coco最初是Azure和微软研究院之间的合作,但已经从数十位客户和合作伙伴的投入中受益。开放Coco是一种扩展开发的方式,远超出我们最初工作组的范围和想象,我们的目的是在2018年初向社区贡献代码。
Coco将通过设计和任何ledger协议兼容,并且可以在任何支持兼容TEE的云协议,操作系统和管理程序上运行。我们正在建立这种灵活性,让社区能够将Coco和其他协议集成在一起,在其他硬件上尝试,并将其应用在我们还没想到的企业场景中。
行业对区块链的热情正在增长,虽然区块链还需要时间来实现企业保障,但我们仍然将激光聚焦于与社区合作来加速其发展和企业采用。
要了解有关Coco的更多信息,您可以阅读我们的技术白皮书,并在MSCloud Youtube页面上观看我的demo,请务必在GitHub上star and follow the project,以跟上工作组的进展并接收有关最新进展的通知!